package com.k8.common.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;


//一开始要注入到BeanFactory中
@Data
public class K8ConfigProperties {
    private String username;
    private String password;
    private String serverAddr;
    private String protocol;
    private String proxy;
    private String host;
    private Integer port;
    private String path;
    private String version;
    private String group;
    private Integer ioTimeout;
    private String cluster;
    private String invokerBalance;
    private String interfaceKey;
    private String instance;
    private String side;
    private String provider;
    private String consumer;
    private String exporter;
    private String methods;
    private String serializer;
    private String appName;
    private String threadPoolType;
    private Integer threadTimeout;
    private Integer scheduleTime;
    private Integer taskTimeOut;
    private Integer coreThread;
    private Integer threads;
    private Integer maxThread;
    private String blockQueueType;
    private Integer arrayQueueLimit;
    private String rejectPolicy;
    private String clusterName;
    private String clusters;
    private String apiSignature;
    private String exporterSignature;
    private String registryGroup;
    private Integer registryRetryPeriod;
    private String cacheRegistryFileName;
    private String serviceRegistry;
    private Boolean syncSaveFile;
    private Boolean registryCheck;
    private Integer weight;
    private String metadata;
    private String instancesKey;
    private String exchange;
    private String remoteConfigType;
}
